Το πρόβλημα που αντιμετωπίζω έχει ως εξής:
Έχω μια windows client εφαρμογή που πρέπει να εγκατασταθεί σε έναν αριθμό από pc με Windows XP και πρέπει να είναι διαθέσιμη σε όλους τους χρήστες (υπάρχοντες και μελλοντικούς). Το database engine είναι SQL Server Express. Για τους χρήστες έχουν δημιουργηθεί domains και accounts που κάνουν logon. Κάθε χρήστης πρέπει να δουλεύει σε
δικό του αντίγραφο της βάσης. Για να λύσω αυτό το πρόβλημα σκέφτομαι η database να εγκατασταθεί σε φάκελο μέσα στο Application Data του κάθε user. Με την εκκίνηση της εφαρμογής θα γίνεται έλεγχος της ύπαρξης της database και, εάν αυτή δεν υπάρχει στον αντίστοιχο φάκελο, να τη δημιουργεί. Θεωρώ δεδομένο το
folder redirection για να μην χάνουν οι χρήστες τις ρυθμίσεις και τα δεδομένα τους, ανεξάρτητα από το pc που κάνουν logon. Άρα γίνεται και syncronization των στοιχείων των αντίστοιχων φακέλων. Το σκέφτομαι σωστά ή κάνω κάποιο λάθος; Υπάρχει κάτι που πρέπει να ρωτήσω τον(-ους) administrator(s); Μήπως, έχετε να προτείνετε κάποια εναλλακτική προσέγγιση στο deployment;
Ακόμα κι ένας άνθρωπος μπορεί ν' αλλάξει τον κόσμο. Μη θέλεις να κυβερνήσεις. Απλά δείξε το μονοπάτι κι ο κόσμος θ' ακολουθήσει!!